Automatically-generated Convex Region Decomposition for Real-time Spatial Agent Navigation in Virtual Worlds
نویسندگان
چکیده
This paper presents a new method for decomposing environments of complex geometry into a navigation mesh represented by bounding geometry and a connectivity graph for real-time agent usage in virtual worlds. This is accomplished by the generation of a well-defined and high-coverage set of convex navigable regions and the connected gateways between them. The focus of this paper is a new automated algorithm developed for decomposing a 2D representation of world-space into arbitrary sided high-order polygons. The DEACCON (Decomposition of Environments for the Creation of Convex-region Navigation-meshes) algorithm works by seeding a 2D polygonal representation of world-space with a series of quads. Each quad is then provided with the opportunity to grow to its maximum extent before encountering an obstruction. DEACCON implements an automatic subdividing system to convert quads into higher-order polygons while still maintaining the convex property. This allows for the generation of navigation meshes with high degrees of coverage while still allowing the use of large navigation regions, providing for easier agent navigation in virtual worlds. Compared to the Space-filling Volumes and Hertel-Mehlhorn navigation mesh decomposition methods, DEACCON provides more complete coverage, controllable mesh sizes, and better overall algorithmic control to desired decomposition quality with an improvement in agent navigation speed due to better decompositions.
منابع مشابه
Full 3D Spatial Decomposition for the Generation of Navigation Meshes
We present a novel algorithm developed for decomposing world-space into arbitrary sided high-order polyhedrons for use as navmeshes or other techniques requiring 3D world spatial decomposition. The Adaptive Space Filling Volumes 3D (ASFV3D) algorithm works by seeding world-space with a series of unit cubes. Each cube is then provided with the opportunity to grow to its maximum extent before enc...
متن کاملNavigation of a Mobile Robot Using Virtual Potential Field and Artificial Neural Network
Mobile robot navigation is one of the basic problems in robotics. In this paper, a new approach is proposed for autonomous mobile robot navigation in an unknown environment. The proposed approach is based on learning virtual parallel paths that propel the mobile robot toward the track using a multi-layer, feed-forward neural network. For training, a human operator navigates the mobile robot in ...
متن کاملAn Agent Approach to Data Sharing in Virtual Worlds and CAD
This paper describes an agent approach to sharing and synchronising building model data among CAD and virtual world systems. Virtual worlds facilitate a level of communication and collaboration not readily available in conventional CAD systems. The integration of virtual worlds and CAD systems using a common data model can make a significant impact on synchronous collaboration and real time mul...
متن کاملIs Spatial Intelligibility Critical to the Design of Large- scale Virtual Environments?
This paper discusses the concept of 'intelligibility', a concept usually attributed to the design of real-world environments and suggests how it might be applied to the construction of virtual environments. In order to illustrate this concept, a 3d, online, collaborative environment, AlphaWorld, is analyzed in a manner analogous to spatial analysis techniques applied to cities in the real world...
متن کاملSpatial Navigation in Virtual World
Absract One of the most challenging and complex tasks when working with virtual worlds is the navigation process. This chapter presents the possibilities of using neural networks as a tool for studying spatial navigation within virtual worlds. How it learns to predict the next step for a given trajectory, acquiring basic spatial knowledge in terms of landmarks and configuration of spatial layou...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008